package com.example.service;

import com.example.entity.Goods;
import com.example.utils.QueryInfo;
import com.example.utils.Result;

import java.util.List;

/**
 * @Comment：最难的一次作业
 * @Date: 2023/12/15
 */
public interface GoodsService {
    /**
     * 分页查询
     */
    Result findPage(QueryInfo queryInfo);

    /**
     * 查询所有商品信息
     */
    List<Goods> findAll();

    /**
     * 添加商品信息
     */
    Result add(Goods goods);

    /**
     * 修改商品信息
     */
    Result edit(Goods goods);

    /**
     * 根据ID删除商品信息
     */
    Result delete(Long id);

    /**
     * 批量导入数据
     */
    Result batchImport(List<Goods> list);
}
